<?php
/**
 * WebmasterCity V3
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 * @category	WebmasterCity V3
 * @package	 Authentication
 * @copyright   (c) Copyright 2009-2010 by wmcity.nl
 *
 * $Id: Doctrine.php 214 2009-06-18 21:24:03Z luckyluke56 $
 */

class WMC_Form_Login extends Zend_Form
{
	/**
	 * Initializes login form
	 */
	public function __construct($options = null)
	{
		parent::__construct($options);

		$this -> setName('loginForm');

		// Username field
		$username = new Zend_Form_Element_Text('username');
		$username -> setLabel('Gebruikersnaam')
			-> setRequired(true)
			-> addFilter('StringTrim')
			-> addValidator('NotEmpty');

		// Password field
		$password = new Zend_Form_Element_Password('password');
		$password -> setLabel('Wachtwoord')
			-> setRequired(true)
			-> addValidator('NotEmpty');

		// Submit button
		$submit = new Zend_Form_Element_Submit('submit');

		$this -> addElements(array($username, $password, $submit));
	}
}
